.page{
  width: 100vw;
  .contain{
    width: 100%;
    //padding-top: 174rpx;
    .contain-index{
      /*margin-top: 84rpx;*/
      width: 100%;
      .index-content{
        width: 100%;
        //background: #e1e1e1;
        .conten-item{
          background: #ffffff;
          width: 100%;
          /*height: 500rpx;*/
          margin-bottom: 10rpx;
          .item-content{
            padding: 20rpx 2vw;
            /*height: 320rpx;*/
            text{
              font-size: 32rpx;
            }
            view{
              margin-top: 30rpx;
            }
            img{
              display: inline-block;
              width: 30vw;
              height: 30vw;
              margin: 1vw;
            }
          }
        }
      }
    }
    .contain-follow{
      .follow-content{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        //height: 100%;
        text-align: center;
        //background: #e1e1e1;
        .follow-content-icon{
          width: 100%;
          margin-top: 50rpx;
          img{
            width: 50%;
          }
        }
        text{
          display: inline-block;
          margin: 20rpx auto;
          font-size: 28rpx;
          color: #6F7073;
        }
      }
      .follow-list{
        .list-title{
          font-weight: bold;
          height: 80rpx;
          line-height: 80rpx;
          text{
            font-size: 20px;
          }
        }
        .list-item{
          border-bottom: 1px solid #999999;
          .list-item-body{
            width: 100%;
            /*height: 300rpx;*/
            overflow: hidden;
            padding:0 20rpx;
            white-space: nowrap;
            .item-body-scroll{
              margin-bottom: 10rpx;
              width: auto;
              /*height: 250rpx;*/
              overflow: hidden;
              .scroll-item{
                display: inline-block;
                width: 40vw;
                margin-right: 20rpx;
                .scroll-img{
                  width: 40vw;
                  height: 22.5vw;
                }
                .text{
                  margin-top: 10rpx;
                  font-size: 32rpx;
                  width: 100%;
                  height: 64rpx;
                  display: -webkit-box;
                  overflow: hidden;
                  text-overflow: ellipsis;
                  word-wrap: break-word;
                  white-space: normal !important;
                  -webkit-line-clamp: 2;
                  -webkit-box-orient: vertical;
                }
              }
            }
          }
        }
      }
    }
  }
}